package com.boot.web.entity;

import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.enums.IdType;
import lombok.Data;
import java.io.Serializable;
import java.util.Date;
import java.math.BigDecimal;
import com.baomidou.mybatisplus.annotations.TableName;

/**
 * 账户记录实体类
 * @author 【zhouJie】
 * @date 2021-06-02 08:43:21
 */
@TableName("account_record")
@Data
public class AccountRecord implements Serializable{

private static final long serialVersionUID = 1L;

    @TableId(value = "id", type = IdType.AUTO)
    // 主键ID
    private Integer id;

    @TableField("into_user_id")
    // 进账人ID
    private Integer intoUserId;

    @TableField("out_user_id")
    // 出账人ID
    private Integer outUserId;

    @TableField("info")
    // 备注信息
    private String info;

    @TableField("amount")
    // 操作数量
    private BigDecimal amount;

    @TableField("now_amount")
    // 操作后的数量
    private BigDecimal nowAmount;

    @TableField("type")
    // 0=余额，1=积分，2=极乐值，3=红包券，4=业绩，5=拼团券，6=共享券，7=100参团券，8=拼团余额，9=200参团券，10=共享余额
    private String type;

    @TableField("sign")
    // 1表示加 2表示减
    private String sign;

    @TableField("order_no")
    // 关联订单号
    private String orderNo;

    @TableField("update_time")
    // 更新时间
    private Date updateTime;


}
